#ifndef						MENU_HH_
# define					MENU_HH_

# include					"AScreen.hpp"
# include					"EventZone.hpp"

class 						Menu : public AScreen
{
private:				
	//						Attributes
	sf::RenderWindow		&_window;
	std::vector<EventZone*>	_zoneVector;
	char					_gameType;

public:
	//						Ctor-Dtor
	Menu(sf::RenderWindow &win);
	virtual ~Menu();

	//						Functions
	void					draw();
	void					mouseMoveEvent(sf::Event::MouseMoveEvent &event);
	bool					mouseButtonEvent(sf::Event::MouseButtonEvent &event);
	void					init(char type){}
	void					init(std::string path){}

	//						Getters
	char 		const		getGameType() const;
	int						isThereAWinner(){return (0);}
	std::string				getWinner(int winner){return (NULL);}

	//						Setters
	void					setGameType(bool zoneClicked, bool doubleThree, bool breakableFive);
};

#endif